OPTIMIZING SOAP ARRAY DESERIALIZATION USING PULL MECHANISM by BHAMIDIMARRI

نویسندگان

  • VARUN RAO
  • Daniel Andresen
چکیده

Simple Object Access Protocol (SOAP) is a platform independent, language independent, Extensible Markup Language (XML) based, simple and extendible communication protocol developed by W3C. These features of SOAP are accredited to its dependence on XML. Due to its dependence on XML, SOAP not only inherits its advantages, but also its relatively poor performance. This report aims to optimize in SOAP performance in the apache axis setup, by providing optimization techniques for deserializing SOAP messages containing large array data on the client side. This proposes modifications to the client end Apache Axis, and also the pull parser API. Our techniques have shown promising results for services returning large arrays of primitive data types or complex objects with member variables of primitive data

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Lye: Optimizing Soap Array Deserialization Using Pull Mechanism

Simple Object Access Protocol (SOAP) is a dominant enabling technology in the field of web services. Web services demand high performance, security and extensibility. SOAP, being based on Extensible Markup Language (XML), inherits not only the advantages of XML, but its relatively poor performance. This makes SOAP a poor choice for many high-performance web services. In this paper, we present a...

متن کامل

Integrating Ajax into GIS Web Services for Performance Enhancement

In the GIS(Geospatial Information System) Web Services, SOAP/MTOM shows best performance when transferring large size of data between services. SOAP/MTOM uses XOP for message optimizing method, so data serialization and deserialization time is reduced. Additionally, integrating Ajax(Asynchronous JavaScript and XML) approach into GIS visualization Web Services have performance enhancement, becau...

متن کامل

FPGA-Accelerated Deserialization of Object Structures

Emerging large scale multicore architectures provide abundant resources for parallel computation. In practice, however, the speedup gained by parallelization is limited by the fraction of code that inherently needs to be executed sequentially (Amdahl’s Law). An important example is object serialization and deserialization. As any other I/O operation, they are inherently sequential and thus cann...

متن کامل

Performance of Dynamically Resizing Message Fields for Differential Serialization of SOAP Messages

SOAP is an XML-based protocol that is widely used in Web services and that provides extensibility, portability, flexibility, and descriptiveness. Unfortunately, these attractive characteristics come at the expense of performance, threatening to preclude the use of SOAP for high performance computing. In particular, we have shown in previous work that serialization and deserialization of scienti...

متن کامل

Soap Bubbles: Part 1

love soap bubbles. They're beautiful, delicate, and though they live only briefly, it's a glorious moment. They float on the air, brilliant colors wobbling over their surface, and when they pop into nothingness, it's just an opportunity to make more bubbles! This issue and next I'll talk about the chemistry, physics, and computer graphics of soap bubbles. Here I'll focus on the physics of soap ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005